Skip to content

Realize dev features #162

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from
Draft

Realize dev features #162

wants to merge 10 commits into from

Conversation

c-w-feldmann
Copy link
Collaborator

  • Removes unnecessary functions
  • Refactors code
  • Allows to use models as input via Feature union
  • Support for elements which do not work well with single instance processing

* remove copy method

* remove additional_attributes and to_json method

* remove mol counter

* remove finish method

* Allow None in as `identifier`
@c-w-feldmann c-w-feldmann reopened this Apr 22, 2025
c-w-feldmann and others added 9 commits April 22, 2025 16:57
* require python 3.11 and higher

* remove tests for 3.10

* import Self from typing

* make zip strict

* Optional -> None

* remove typing.Union

* import Callable from collections
* Remove ABCMorganFingerprintPipelineElement

* fix types and imports

* add explainablity to PathFP

* fix additional output

* remove unnecessary comment

* deduplicate code

* use properties

* use properties

* move properties to MolToRDKitGenFPElement

* rework test without modifying the functionallity

* add test to assure that mappings and original fp match

* move bitmapping to individual classes

* test bitmapping for mol2path

* broaden expected types

* black

* negate return statement to restore intended behaviour

* extend tests to PathFP
# Conflicts:
#	molpipeline/estimators/nearest_neighbor.py
#	molpipeline/experimental/explainability/explainer.py
#	molpipeline/mol2any/mol2path_fingerprint.py
# Conflicts:
#	molpipeline/any2mol/sdf2mol.py
# Conflicts:
#	molpipeline/abstract_pipeline_elements/mol2mol/filter.py
#	molpipeline/utils/value_conversions.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant